HQRentalsPlugin\HQRentalsModels\HQRentalsModelsVehicleClass B

Total Complexity 86
Dependencies 10
Dependents 4
Total lines 514
Lines of code 380
Logical lines of code 181
Comment lines 30
Methods 36
Properties 31

Methods 36

Method Rating Maintainability Complexity Lines of code
setVehicleClassFromApi()
B
38 20 66
create()
A
42 14 53
setFromPost()
S
51 6 25
__construct()
S
43 2 50
getTranslatableCustomField()
S
60 4 13
getLabel()
S
65 3 10
getCustomDataProperties()
S
63 3 10
getPriceIntervals()
S
67 2 8
images()
S
67 2 8
getDescription()
S
69 2 7
getShortDescription()
S
69 2 7
getUsersPriceIntervalOption()
S
65 2 10
getMetaKeysFromLabel()
S
64 1 11
getMetaKeysFromShortDescription()
S
64 1 11
getMetaKeysFromDescription()
S
64 1 11
find()
S
79 1 3
first()
S
91 1 2
all()
S
76 1 4
getAllMetaTags()
S
64 1 10
rate()
S
80 1 3
rates()
S
76 1 4
getImage()
S
73 1 5
features()
S
76 1 4
getLabels()
S
82 1 3
getDescriptions()
S
82 1 3
getCustomFields()
S
82 1 3
getCustomField()
S
78 1 3
getCustomFieldMetaPrefix()
S
82 1 3
getVehicleClassIdMeta()
S
82 1 3
getCheapestPriceInterval()
S
71 1 6
getOrderMetaKey()
S
82 1 3
getBrandIdMetaKey()
S
82 1 3
getFeatureImage()
S
78 1 3
getFeaturesPublicInterface()
S
76 1 4
getRatePublicInterface()
S
76 1 4
getBrand()
S
76 1 4